Перейти к основному содержимому

Методы оценки трудоёмкости проектов и задач

Покер планирования (Planning Poker)

Оценка задач с использованием карточек с числовыми значениями (например, 1, 2, 3, 5, 8 по Фибоначчи).

Алгоритм:

  • Участники получают карты с числами (например, 1, 3, 5, 8).
  • Одновременно оценивают задачи, не показывая карты.
  • Если оценки различаются, обсуждают и переоценивают.

Плюсы:

  • Учитывает мнения всей команды.
  • Стимулирует обсуждения и достижения консенсуса.

Минусы:

  • Требует времени на обсуждения.
  • Сложно организовать в больших командах.

Система корзин (Bucket System)

Задачи группируются в "ведра" по сложности, затем внутри групп идёт сортировка.

Алгоритм:

  • Разделить задачи на ведра (например, "легкие", "средние", "сложные").
  • Разместить задачи в ведра на основе их сложности.
  • Уточнить оценки внутри ведра.

Плюсы:

  • Быстро оценивает множество задач.
  • Эффективен для команд с разным уровнем опыта.

Минусы:

  • Менее точный для малых задач.

Оценка по размерам футболок (T-Shirt Sizes)

Оценка по аналогии с размерами одежды (XS, S, M, L, XL), где каждый размер соответствует относительной сложности задачи.

Плюсы:

  • Легко понять и применить.
  • Подходит для высокоуровневой оценки на ранних этапах планирования.

Минусы:

  • Неточная оценка.
  • Не подходит для сложных задач.

Трёхточечная оценка (Three-Point Estimation)

Оценка на основе трёх значений: оптимистичного, пессимистичного и наиболее вероятного.

Алгоритм:

  • Определить оптимистичную, пессимистичную и наиболее вероятную оценки.
  • Рассчитать среднюю:
    (Оптимистичная + 4 × Наиболее вероятная + Пессимистичная) / 6.

Пример:

  • Оптимистичная — 5 ч, наиболее вероятная — 7 ч, пессимистичная — 9 ч.
    Средняя оценка = (5 + 4 × 7 + 9) / 6 = 7 часов.

Плюсы:

  • Учитывает риски и неопределённость.
  • Полезна для сложных проектов.

Минусы:

  • Требует больше времени и усилий.

Снизу вверх (Bottom-up)

Оценка задачи путём деления её на более мелкие компоненты.

Алгоритм:

  • Разбить задачу на подзадачи.
  • Оценить каждую подзадачу.
  • Суммировать оценки для полной задачи.

Плюсы:

  • Быстрая общая оценка крупных проектов.
  • Удобна на ранних этапах планирования.

Минусы:

  • Возможны неточности из-за отсутствия детализации подзадач.

Диаграмма сходства (Affinity Mapping)

Команда оценивает задачи, группируя их по сходству, а затем определяет общую сложность каждой группы.

Алгоритм:

  • Записать задачи на карточках.
  • Группировать похожие задачи.
  • Оценить группы задач.

Плюсы:

  • Помогает увидеть скрытые взаимосвязи между задачами.

Минусы:

  • Может запутать, если задачи плохо структурированы.

Выбор метода

  • Покер планирования: для команд, где важно коллективное мнение.
  • Система корзин: для быстрого распределения большого количества задач.
  • Оценка по размерам футболок: для грубой оценки на ранних этапах.
  • Трёхточечная оценка: для детализированной оценки с учётом рисков.
  • Снизу вверх: для оценки крупных проектов.
  • Диаграмма сходства: для группировки взаимосвязанных задач.

Подборка материалов по теме методов оценки задач

  1. Как оценивать проектные задачи, чтобы не слить бюджет и не убить команду: советы QA-лида
  2. Agile in IT: 7 техник оценки задач
  3. Гибкие методологии и 10 лучших техник оценки трудоемкости
  4. 8 методов, с которыми ты точно оценишь срок проекта
  5. Путеводитель по оценкам задач и котики

Инструменты

  1. PlanningPoker (eng)
  2. PlanningPoker (ru)
  3. PlanningPoker (ru)

Видео

  1. Planning Poker: командная игра для принятия решений
  2. Покер планирования: что это и как его проводить?
  3. Трёхточечная оценка проекта. Как мы оцениваем задачи
  4. Оценка и планирование в Scrum
  5. Просто о методах оценки задач (Agile Estimation Techniques)